package cl.foursoft.sirvicod.service;

import java.sql.Connection;
import java.util.List;

import cl.foursoft.sirvicod.dao.facade.FacadeEstadoDepto;
import cl.foursoft.sirvicod.dao.implementacion.DBMannager;
import cl.foursoft.sirvicod.dao.transferObject.EstadoDeptoTO;
import cl.foursoft.sirvicod.util.UtilLog;

public class EstadoDeptoService {
	
	
	public List<EstadoDeptoTO> obtenerEstados(){
		Connection c = DBMannager.getConnection();
		FacadeEstadoDepto facadeEstado = new FacadeEstadoDepto();
		List<EstadoDeptoTO> resp = null;
		
		try {
			
			resp = facadeEstado.obtenerEstados(c);
			
			boolean exito = (resp != null);
			
			DBMannager.close(c, exito);
		}
		catch (Exception ex) 
		{
			UtilLog.registrar(ex);
			DBMannager.closeOnError(c);
		}
		
		return resp;
	}
}
